1
Kekuatan Indirek: Mengapa Pointer Penting
AI017Lesson 7
00:00

Dalam ilmu komputer, pointer adalah bentuk dasar dari indirek. Alih-alih menyimpan nilai secara langsung, variabel pointer menyimpan alamat memori—lokasi spesifik di RAM—di mana nilai tersebut disimpan. Ini memungkinkan program untuk mengkoordinasikan perubahan pada satu sumber kebenaran tunggal tanpa duplikasi data yang mahal.

1. Logika Alamat

Lokasi penyimpanan suatu nilai dikenal sebagai alamat memori. Memahami hal ini merupakan langkah pertama dalam berbicara bahasa internal komputer. Dalam Go, kita menggunakan tanda ampersand (&) untuk menemukan alamat dan tanda bintang (*) untuk mengikutinya.

jawaban42alamat (&)0x1040c108Mengarah ke AlamatMAAF, KAMI TELAH BERPINDAH!

2. Mengapa Indirek Penting

Indirek adalah alat yang kuat untuk membangun struktur data kompleks yang dibagi bersama. Bayangkan sebuah papan petunjuk toko yang mengarahkan pengunjung ke alamat baru. Papan petunjuk itu tidak berisi toko; ia memberi tahu Anda ke mana untuk mencari. Go menyediakan lingkungan yang aman untuk menguasai hal ini: jika Anda sudah pernah bertemu pointer sebelumnya, hirup napas dalam-dalam. Ini tidak akan terasa buruk. Jika ini adalah pertemuan pertama Anda, tenangkan diri. Go adalah tempat yang aman untuk belajar pointer.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>